クレジットカード決済フロー
3DSを利用しない決済
カード番号入力型で決済する場合
sequenceDiagram
お客様->>加盟店様: 1.決済手続きに進む
加盟店様->>当サービス: 2.取引登録(EntryTran)
当サービス-->>加盟店様:
加盟店様->>当サービス: 3.決済実行(ExecTran)
当サービス->>カード会社: 4.オーソリ処理
カード会社-->>当サービス:
当サービス-->>加盟店様:
加盟店様-->>お客様:
当サービス->>加盟店様: 結果通知(3.決済実行(ExecTran))
- お客様がお支払い手段にクレジットカード決済を選択します。
- 加盟店様は当サービスの取引登録(EntryTran)を行います。
- 加盟店様は当サービスの決済実行(ExecTran)を行います。
- 当サービスはカード会社に対してオーソリ処理を行います。
カード番号非保持型(会員ID決済)で決済する場合
sequenceDiagram
お客様->>加盟店様: 1.決済手続きに進む
加盟店様->>当サービス: 2.取引登録(EntryTran)
当サービス-->>加盟店様:
加盟店様->>当サービス: 3.カード照会(SearchCard)
当サービス-->>加盟店様:
加盟店様-->>お客様: 4.カード情報一覧を表示
お客様->>加盟店様: 5.カード情報を選択
加盟店様->>当サービス: 6.決済実行(ExecTran)
当サービス->>カード会社: 7.オーソリ処理
カード会社-->>当サービス:
当サービス-->>加盟店様:
加盟店様-->>お客様:
当サービス->>加盟店様: 結果通知(6.決済実行(ExecTran))
- お客様がお支払い手段にクレジットカード決済を選択します。
- 加盟店様は当サービスの取引登録(EntryTran)を行います。
- 加盟店様は、会員IDをもって、当サービスのカード照会(SearchCard)を行います。
- 加盟店様は、お客様にカード情報を選択する画面を表示します。
- お客様がカード情報を選択します。
- 加盟店様は、お客様が選択したカード情報のカード登録連番を持って、当サービスの決済実行(ExecTran)を行います。
- 当サービスはカード会社に対してオーソリ処理を行います。
3DS2.0を利用する決済
カード番号入力型で決済する場合(3DS2.0を利用)/(通常コールバック方式)
sequenceDiagram
お客様->>加盟店様: 1.決済手続きに進む
加盟店様->>当サービス: 2.取引登録(EntryTran)
当サービス-->>加盟店様:
加盟店様->>当サービス: 3.決済実行(ExecTran)
当サービス->>3DSサーバー: 4.3DS2.0認証登録
3DSサーバー-->>当サービス:
当サービス-->>加盟店様:
加盟店様-->>お客様: リダイレクト(RedirectUrl)
当サービス-->>加盟店様: 結果通知(3.決済実行(ExecTran))
お客様->>3DSサーバー: 5.3DS2.0認証初期化
3DSサーバー-->>お客様: リダイレクト
お客様->>当サービス:
当サービス->>3DSサーバー: 6.3DS2.0認証処理
3DSサーバー-->>当サービス:
opt 認証チャレンジが必要な場合
当サービス-->>お客様: リダイレクト(ChallengeUrl)
お客様->>3DSサーバー: 7.3DS2.0認証チャレンジ開始
3DSサーバー-->>お客様:
お客様->>3DSサーバー: 8.本人認証
3DSサーバー-->>お客様: リダイレクト
お客様->>当サービス:
当サービス->>3DSサーバー: 9.3DS2.0認証結果取得
3DSサーバー-->>当サービス:
end
当サービス-->>お客様: リダイレクト(加盟店戻りURL)
お客様->>加盟店様: 加盟店戻りURL
加盟店様->>当サービス: 10.3DS2.0認証後決済実行(SecureTran2)
当サービス->>カード会社: 11.オーソリ処理
カード会社-->>当サービス:
当サービス-->>加盟店様:
加盟店様-->>お客様:
当サービス-->>加盟店様: 結果通知(10.3DS2.0認証後決済実行(SecureTran2))
- お客様がお支払い手段にクレジットカード決済を選択します。
- 加盟店様は当サービスの取引登録(EntryTran)を行います。
- 加盟店様は当サービスの決済実行(ExecTran)を行います。
- 当サービスは3DS2.0認証登録を行います。
- 加盟店様は、3DSサーバーにリダイレクトさせ、3DSサーバーの3DS2.0認証初期化を行います。
- 当サービスは、3DS2.0認証処理を行います。
- 当サービスは、認証チャレンジが必要な場合に3DSサーバーにリダイレクトし、3DS2.0認証チャレンジを開始します。
- お客様は、3DS2.0認証画面にて認証情報を入力し、本人認証を行います。
- 当サービスは、3DS2.0認証結果の確認を行います。
- 加盟店様は、加盟店戻りURLへのコールバックを受け、当サービスの3DS2.0認証後決済実行(SecureTran2)を行います。
- 当サービスはカード会社に対してオーソリ処理を行います。
カード番号非保持型(会員ID決済)で決済する場合(3DS2.0を利用)(通常コールバック方式)
sequenceDiagram
お客様->>加盟店様: 1.決済手続きに進む
加盟店様->>当サービス: 2.取引登録(EntryTran)
当サービス-->>加盟店様:
加盟店様->>当サービス: 3.カード照会(SearchCard)
当サービス-->>加盟店様:
加盟店様->>お客様: 4.カード情報一覧を表示
お客様->>加盟店様: 5.カード情報を選択
加盟店様->>当サービス: 6.決済実行(ExecTran)
当サービス->>3DSサーバー: 7.3DS2.0認証登録
3DSサーバー-->>当サービス:
当サービス-->>加盟店様:
加盟店様-->>お客様: リダイレクト(RedirectUrl)
当サービス-->>加盟店様: 結果通知(6.決済実行(ExecTran))
お客様->>3DSサーバー: 8.3DS2.0認証初期化
3DSサーバー-->>お客様: リダイレクト
お客様->>当サービス:
当サービス->>3DSサーバー: 9.3DS2.0認証処理
3DSサーバー-->>当サービス:
opt 認証チャレンジが必要な場合
当サービス-->>お客様: リダイレクト(ChallengeUrl)
お客様->>3DSサーバー: 10.3DS2.0認証チャレンジ開始
3DSサーバー-->>お客様:
お客様->>3DSサーバー: 11.本人認証
3DSサーバー-->>お客様: リダイレクト
お客様->>当サービス:
当サービス->>3DSサーバー: 12.3DS2.0認証結果取得
3DSサーバー-->>当サービス:
end
当サービス-->>お客様: リダイレクト(加盟店戻りURL)
お客様->>加盟店様: 加盟店戻りURL
加盟店様->>当サービス: 13.3DS2.0認証後決済実行(SecureTran2)
当サービス->>カード会社: 14.オーソリ処理
カード会社-->>当サービス:
当サービス-->>加盟店様:
加盟店様-->>お客様:
当サービス-->>加盟店様: 結果通知(13.3DS2.0認証後決済実行(SecureTran2))
- お客様がお支払い手段にクレジットカード決済を選択します。
- 加盟店様は当サービスの取引登録(EntryTran)を行います。
- 加盟店様は、会員IDをもって、当サービスのカード照会(SearchCard)を行います。
- 加盟店様は、お客様にカード情報を選択する画面を表示します。
- お客様がカード情報を選択します。
- 加盟店様は、お客様が選択したカード情報のカード登録連番を持って、当サービスの決済実行(ExecTran)を行います。
- 当サービスは、3DS2.0認証登録を行います。
- 加盟店様は、3DSサーバーにリダイレクトさせ、3DSサーバーの3DS2.0認証初期化を行います。
- 当サービスは、3DS2.0認証処理を行います。
- 当サービスは、認証チャレンジが必要な場合に3DSサーバーにリダイレクトし、3DS2.0認証チャレンジを開始します。
- お客様は、3DS2.0認証画面にて認証情報を入力し、本人認証を行います。
- 当サービスは、3DS2.0認証結果の確認を行います。
- 加盟店様は、加盟店戻りURLへのコールバックを受け、当サービスの3DS2.0認証後決済実行(SecureTran2)を行います。
- 当サービスは、カード会社に対してオーソリ処理を行います。
カード番号非保持型(会員ID決済)で決済する場合(3DS2.0を利用)(都度加盟店コールバック方式)
sequenceDiagram
お客様->>加盟店様: 1.決済手続きに進む
加盟店様->>当サービス: 2.取引登録(EntryTran)
当サービス-->>加盟店様:
加盟店様->>当サービス: 3.カード照会(SearchCard)
当サービス-->>加盟店様:
加盟店様->>お客様: 4.カード情報一覧を表示
お客様->>加盟店様: 5.カード情報を選択
加盟店様->>当サービス: 6.決済実行(ExecTran)
当サービス->>3DSサーバー: 7.3DS2.0認証登録
3DSサーバー-->>当サービス:
当サービス-->>加盟店様:
加盟店様-->>お客様: リダイレクト(RedirectUrl)
当サービス-->>加盟店様: 結果通知(6.決済実行(ExecTran))
お客様->>3DSサーバー: 8.3DS2.0認証初期化
3DSサーバー-->>お客様: リダイレクト(加盟店戻りURL)
お客様->>加盟店様: 加盟店戻りURL
加盟店様->>当サービス: 9.3DS2.0認証実行(Tds2Auth)
当サービス->>3DSサーバー: 10.3DS2.0認証処理
3DSサーバー-->>当サービス:
当サービス-->>加盟店様:
opt 認証チャレンジが必要な場合
加盟店様-->>お客様: リダイレクト(ChallengeUrl)
お客様->>3DSサーバー: 11.3DS2.0認証チャレンジ開始
3DSサーバー-->>お客様:
お客様->>3DSサーバー: 12.本人認証
3DSサーバー-->>お客様: リダイレクト(加盟店戻りURL)
お客様->>加盟店様: 加盟店戻りURL
加盟店様->>当サービス: 13.3DS2.0認証結果取得(Tds2Result)
当サービス->>3DSサーバー: 14.3DS2.0認証結果取得処理
3DSサーバー-->>当サービス:
当サービス-->>加盟店様:
end
加盟店様->>当サービス: 15.3DS2.0認証後決済実行(SecureTran2)
当サービス->>カード会社: 16.オーソリ処理
カード会社-->>当サービス:
当サービス-->>加盟店様:
加盟店様-->>お客様:
当サービス-->>加盟店様: 結果通知(15.3DS2.0認証後決済実行(SecureTran2))
- お客様がお支払い手段にクレジットカード決済を選択します。
- 加盟店様は当サービスの取引登録(EntryTran)を行います。
- 加盟店様は、会員IDをもって、当サービスのカード照会(SearchCard)を行います。
- 加盟店様は、お客様にカード情報を選択する画面を表示します。
- お客様がカード情報を選択します。
- 加盟店様は、お客様が選択したカード情報のカード登録連番を持って、当サービスの決済実行(ExecTran)を行います。
- 当サービスは、3DS2.0認証登録を行います。
- 加盟店様は、3DSサーバーにリダイレクトさせ、3DSサーバーの3DS2.0認証初期化を行います。
- 加盟店様は、当サービスの3DS2.0認証実行(Tds2Auth)を行います。
- 当サービスは、3DS2.0認証処理を行います。
- 加盟店様は、認証チャレンジが必要な場合に3DSサーバーにリダイレクトし、3DS2.0認証チャレンジを開始します。
- お客様は、3DS2.0認証画面にて認証情報を入力し、本人認証を行います。
- 加盟店様は、加盟店戻りURLへのコールバックを受け、当サービスの3DS2.0認証結果取得(Tds2Result)を行います。
- 当サービスは、3DS2.0認証結果の確認を行います。
- 加盟店様は、当サービスの3DS2.0認証後決済実行(SecureTran2)を行います。
- 当サービスは、カード会社に対してオーソリ処理を行います。
カード番号非保持型(会員ID決済)で決済する場合(3DS2.0を利用)(モバイルアプリ版)
sequenceDiagram
お客様->>加盟店様: 1.決済手続きに進む
加盟店様->>当サービス: 2.取引登録(EntryTran)
当サービス-->>加盟店様:
加盟店様->>当サービス: 3.カード照会(SearchCard)
当サービス-->>加盟店様:
加盟店様->>お客様: 4.カード情報一覧を表示
お客様->>加盟店様: 5.カード情報を選択
加盟店様->>当サービス: 6.決済実行(ExecTran)
当サービス-->>加盟店様:
加盟店様-->>お客様:
当サービス-->>加盟店様: 結果通知(6.決済実行(ExecTran))
お客様->>3DSサーバー: 7.3DS2.0初期化処理
3DSサーバー-->>お客様:
お客様->>加盟店様:
加盟店様->>当サービス: 8.3DS2.0認証実行(Tds2AuthApp)
当サービス->>3DSサーバー: 9.3DS2.0認証処理
3DSサーバー-->>当サービス:
当サービス-->>加盟店様:
opt 認証チャレンジが必要な場合
加盟店様-->>お客様:
お客様->>3DSサーバー: 10.3DS2.0認証チャレンジ開始
3DSサーバー-->>お客様:
お客様->>3DSサーバー: 11.本人認証
3DSサーバー-->>お客様:
お客様->>加盟店様:
加盟店様->>当サービス: 12.3DS2.0認証結果取得(Tds2ResultApp)
当サービス->>3DSサーバー: 13.3DS2.0認証結果取得処理
3DSサーバー-->>当サービス:
当サービス-->>加盟店様:
end
加盟店様->>当サービス: 14.3DS2.0認証後決済実行(SecureTran2)
当サービス->>カード会社: 15.オーソリ処理
カード会社-->>当サービス:
当サービス-->>加盟店様:
加盟店様-->>お客様:
当サービス-->>加盟店様: 結果通知(14.3DS2.0認証後決済実行(SecureTran2))
- お客様がお支払い手段にクレジットカード決済を選択します。
- 加盟店様は当サービスの取引登録(EntryTran)を行います。
- 加盟店様は、会員IDをもって、当サービスのカード照会(SearchCard)を行います。
- 加盟店様は、お客様にカード情報を選択する画面を表示します。
- お客様がカード情報を選択します。
- 加盟店様は、お客様が選択したカード情報のカード登録連番を持って、当サービスの決済実行(ExecTran)を行います。
- お客様(モバイルアプリ)は、3DS SDKを通して、3DSサーバーにお客様の端末情報を送信します。
- 加盟店様は、当サービスの3DS2.0認証実行(Tds2AuthApp)を行います。
- 当サービスは、3DS2.0認証を行います。
- 加盟店様は、認証チャレンジが必要な場合に3DS SDKを通して、3DS2.0認証チャレンジを開始します。
- お客様は、3DS2.0認証画面にて認証情報を入力し、本人認証を行います。
- 加盟店様は、3DS SDKのコールバックを受け、当サービスの3DS2.0認証結果取得(Tds2ResultApp)を行います。
- 当サービスは、3DS2.0認証結果の確認を行います。
- 加盟店様は、当サービスの3DS2.0認証後決済実行(SecureTran2)を行います。
- 当サービスは、カード会社に対してオーソリ処理を行います。